package com.bbzn.device.client.dto.ct.request;

import lombok.Getter;
import lombok.Setter;

import java.io.Serializable;

/**
 * @Author jianghongyuan
 * @Date 2021/9/7 10:20
 * @Version 1.0
 */

@Getter
@Setter
public class RequestUpdateProduct implements Serializable {

    /**
     * 产品Id
     */
    private Integer productId;

    /**
     * 产品名称
     */
    private String productName;

    /**
     * 产品描述
     */
    private String productDesc;

    /**
     * endpoint类型(Lwm2m协议必填)
     * 1.IMEI   2.URN:IMEI:###############  3.URN:IMEI-IMSI: ###############-###############    4.URN:IMEI+SM9
     * 注：认证方式为SM9认证时，endpoint类型为4
     *     认证方式为IMEI认证、sm2认证时，endpoint类型为1、2、3
     *     默认 1
     */
    private String endpointFormat;

    /**
     * 省电模式(Lwm2m协议必填) 1.PSM 2.DRX 3.eDRX
     * 默认 1
     */
    private String powerModel;

    /**
     * eDRX模式时间窗(LWM2M协议,当省电模式为3时,必填):20 ～ 10485.76 间的值,精确到小数点后两位
     * 默认 不填
     */
    private String lwm2mEdrxTime;

}
